<template>
  <div class="wrap">
      <div class="mainleft" ref="mainleft">
          <router-link 
          class="lis" 
          v-for="(v,i) in data" :key="i" :to="v.path">{{v.title}}</router-link>
      </div>
      <div class="mainright">
          <router-view></router-view>
      </div>
  </div>
</template>

<script>
// import <组件名称> from '<组件路径>'
import tolist from '../../router/page'
  export default {
    name: 'Home',
    //import引入的组件需要注入到对象中才能使用
    components: {},
    data() {
      //这里存放数据
      return {
          data:tolist,
        //   lis:lis
      }
    },
    //监听属性 类似于data概念
    computed: {},
    //监控data中的数据变化
    watch: {},
    //方法集合
    methods: {
    //   sub(){
    //       console.log(this.lis)
    //   }
    },
    //生命周期 - 创建完成（可以访问当前this实例）
    created() {
        
      
    },
    //生命周期 - 挂载完成（可以访问DOM元素）
    mounted() {
//   let lis=document.querySelectorAll('.mainleft .lis')
        // console.log(lis)
    },
    beforeCreate() {}, //生命周期 - 创建之前
    beforeMount() {}, //生命周期 - 挂载之前
    beforeUpdate() {}, //生命周期 - 更新之前
    updated() {}, //生命周期 - 更新之后
    beforeDestroy() {}, //生命周期 - 销毁之前
    destroyed() {}, //生命周期 - 销毁完成
    activated() {}, //如果页面有keep-alive缓存功能，这个函数会触发
  }
</script>
<style>
  /* //@import url(); 引入公共css类 */
  *{
      margin: 0;
      padding: 0;
      list-style: none;
      text-decoration: none;
      box-sizing: border-box;
  }
  html,body,#app{
      width: 100%;
      height: 100%;
      overflow: hidden;
  }
  .wrap{
      width: 100%;
      height: 100%;
      display: flex;
      /* align-items: center; */
      /* background: coral; */
  }
  .mainleft{
      width: 10%;
      height: 100%;
      border-right: solid 1px #ccc;
      display: flex;
      flex-direction: column;
      background: #eaedf1;
  }
  .mainright{
      flex: 1;
  }
  .lis{
      width: 100%;
      line-height: 45px;
      border-bottom: 1px solid #ccc;
      text-align: center;

  }
  a{
      color: #000;
  }
 .router-link-active{
      background: #fff;
      color: #48c9b0;
 }
</style>